package xcmg.device.service.vo.company;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by sqq on 2017/12/22.
 */
public class CompanyInfoVO {
    private String orgId;

    private String companyName;

    private String shortName;

    private String orgCode;

    private String address;

    private String companyType;

    private String companyTypeDesc;

    private Long companyClassId;

    private String zip;

    private String fax;

    private String contact;

    private String contactTel;

    private Integer channel;

    private Date createDate;

    private Boolean isDel;

    private String moduleTeplateId;

    /**
     * 是否调用SAP（0否，1是）
     */
    private Integer isSap;
    private String isSapStr;


    /**
     * SAP工厂代码
     */
    private String sapCode;

    /**
     * 是否条码化（0否，1是）
     */
    private Integer isBarcode;
    private String isBarcodeStr;

    private Integer isReturnAudit;

    private Integer isUrgentPrice;

    /**
     * 单据前缀。生成的所有单据使用该固定前缀
     */
    private String documentPre;

    private Integer dealerLever;

    @ApiModelProperty(value = "业务伙伴编号")
    private String dealerCode;

    private String factoryId;

    private String factoryName;
    @ApiModelProperty(value = "代理商信息")
    private CompanyDealerVO companyDealerVO;

    @ApiModelProperty(value = " 供应商代码--来源广汽GPS", name = "supplierNo")
    private String supplierNo;
    @ApiModelProperty(value = " 供应商id--来源广汽GPS", name = "loginId")
    private String loginId;

    @ApiModelProperty(value = " 供应商代码模糊--来源广汽GPS", name = "supplierNoLike")
    private String supplierNoLike;

    private String companyNameLike;

    public String getSupplierNoLike() {
        return supplierNoLike;
    }

    public void setSupplierNoLike(String supplierNoLike) {
        this.supplierNoLike = supplierNoLike;
    }

    public String getCompanyNameLike() {
        return companyNameLike;
    }

    public void setCompanyNameLike(String companyNameLike) {
        this.companyNameLike = companyNameLike;
    }

    public String getDocumentPre() {
        return documentPre;
    }

    public void setDocumentPre(String documentPre) {
        this.documentPre = documentPre;
    }

    public Integer getIsUrgentPrice() {
        return isUrgentPrice;
    }

    public void setIsUrgentPrice(Integer isUrgentPrice) {
        this.isUrgentPrice = isUrgentPrice;
    }

    public String getIsSapStr() {
        return isSapStr;
    }

    public void setIsSapStr(String isSapStr) {
        this.isSapStr = isSapStr;
    }

    public String getIsBarcodeStr() {
        return isBarcodeStr;
    }

    public void setIsBarcodeStr(String isBarcodeStr) {
        this.isBarcodeStr = isBarcodeStr;
    }

    public Integer getIsSap() {
        return isSap;
    }

    public void setIsSap(Integer isSap) {
        this.isSap = isSap;
    }

    public String getSapCode() {
        return sapCode;
    }

    public void setSapCode(String sapCode) {
        this.sapCode = sapCode;
    }

    public Integer getIsBarcode() {
        return isBarcode;
    }

    public void setIsBarcode(Integer isBarcode) {
        this.isBarcode = isBarcode;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName == null ? null : shortName.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getCompanyType() {
        return companyType;
    }

    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }

    public String getCompanyTypeDesc() {
        return companyTypeDesc;
    }

    public void setCompanyTypeDesc(String companyTypeDesc) {
        this.companyTypeDesc = companyTypeDesc;
    }

    public Integer getChannel() {
        return channel;
    }

    public void setChannel(Integer channel) {
        this.channel = channel;
    }

    public Boolean getDel() {
        return isDel;
    }

    public void setDel(Boolean del) {
        isDel = del;
    }

    public Long getCompanyClassId() {
        return companyClassId;
    }

    public void setCompanyClassId(Long companyClassId) {
        this.companyClassId = companyClassId;
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip == null ? null : zip.trim();
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax == null ? null : fax.trim();
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact == null ? null : contact.trim();
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel == null ? null : contactTel.trim();
    }


    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public String getModuleTeplateId() {
        return moduleTeplateId;
    }

    public void setModuleTeplateId(String moduleTeplateId) {
        this.moduleTeplateId = moduleTeplateId == null ? null : moduleTeplateId.trim();
    }

    public Integer getIsReturnAudit() {
        return isReturnAudit;
    }

    public String getDealerCode() {
        return dealerCode;
    }

    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    public void setIsReturnAudit(Integer isReturnAudit) {
        this.isReturnAudit = isReturnAudit;
    }

    public Integer getDealerLever() {
        return dealerLever;
    }

    public void setDealerLever(Integer dealerLever) {
        this.dealerLever = dealerLever;
    }

    public CompanyDealerVO getCompanyDealerVO() {
        return companyDealerVO;
    }

    public void setCompanyDealerVO(CompanyDealerVO companyDealerVO) {
        this.companyDealerVO = companyDealerVO;
    }

    public String getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(String factoryId) {
        this.factoryId = factoryId;
    }

    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getSupplierNo() {
        return supplierNo;
    }

    public void setSupplierNo(String supplierNo) {
        this.supplierNo = supplierNo;
    }

    public String getLoginId() {
        return loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }
}
